General
PalmOS
Developement
Most editors for Palm are designed to handle database records in the proprietary DOC format.
The most advanced opensource text file editor seems to be SiEd which has a few drawbacks :
For security reason the Java virtual machine prompts the user the first time a file (or directory) is read or written.
A means exist to bypass this feature by signing an application with a certificate, this is currently under investigation.
No.
Simply overwrite with the new version.
No.
The copy/paste buffer is internal to PalmEd, due to J2ME restrictions it cannot be shared with the device clipboard.
No.
Due to J2ME security restrictions it might never be supported, this is still under investigation.
Basically PalmEd itself takes less than 200K.
However the Java virtual machine requires 3.6M, which seems quite a lot but we believe that for high-end devices memory is not really such a problem anymore.
Moreover as PalmEd caches opened buffers in internal memory and keeps them from one run to another, the size reported by the device concerning the application can increase significantly.
Go to the IBM Java VM preferences panel in the Prefs (System category) and check that for PalmEd the Use Double buffering option is enabled.
Otherwise PalmEd emulates a double-buffer internally, which is not as fast.
PalmEd is free software however depending on your device IBM may require you to purchase a license for the VM which costs 5.99$.
Although we really regret this as it will cut down our user base, we cannot really do anything more than hope that IBM will remove this limitation in the future.
Please note that the virtual machine is free for users of Treo 650, Tungsten T5 or Zire 72.
You can find more information on the PalmOne web site.
Yes.
You can use on from the following (non exhaustive) list :
Mainly because they are all written in C on top of the PalmOS C SDK with all the following disavantages :
References :
Due to the following reasons :
References :
Also J2ME does not provide as much functionnalities as of course the Palm C SDK and even as SuperWaba we decided to adopt it because :
References :
For integration testing we use the Palm OS Garnet 5.4 Simulator (with the Palm OS Garnet 5.x Simulator HostFS to enable VFS support) and a Tungsten T5 device.